package com.dyw.spzx.manager.service;

import com.dyw.spzx.model.dto.system.SysRoleDto;
import com.dyw.spzx.model.entity.system.SysRole;
import com.github.pagehelper.PageInfo;

import java.util.Map;

public interface SysRoleService {
    // 获取角色列表
    PageInfo<SysRole> findByPage(Integer pageNum, Integer pageSize, SysRoleDto sysRoleDto);

    // 添加角色
    void saveSysRole(SysRole sysRole);

    // 修改角色信息
    void updateSysRole(SysRole sysRole);

    // 删除角色信息
    void deleteRoleById(Integer roleId);

    // 查询所有角色信息
    Map<String, Object> findAllRoles(Long userId);

}
